/*** 本文件由CSMIS2.0-ModelCreater(UTF-8)工具辅助生成，版本1.0 ***/

package com.ce.cases.source.dao.po;


import java.io.Serializable;
import org.apache.struts2.json.annotations.JSON;

import com.ce.framework.context.FrameworkContext;
import com.ce.framework.datamaintain.dao.po.AbstractPO;
import com.ce.framework.util.StringUtil;
import com.ce.util.NetFileUtil;
/**
* 郑州嫦娥软件有限公司 版权所有 2007
* 创建人：　孙吉涛
* 创建日期：2014-04-11
* 创建时间：11:29:09
* 功能描述：案源文书 [CASE_SOURCE_FILES]表的映射类
* ==============================================
* 修改历史
* 修改人		修改时间		修改原因
*
* ==============================================
*/
public class CaseSourceFilesTemplate extends AbstractPO implements Serializable
{
	
	
		/* variable 主键 [VC_ID] */
		private java.lang.String vcId;

		/* variable 上传日期 [DT_DATE] */
		private java.util.Date dtDate;
		
		private String vcType;


		/* variable  [VC_FILE_ID] */
		private java.lang.String vcFileId;

		/* variable 文件名称 [VC_FILE_NAME] */
		private java.lang.String vcFileName;

		/* variable  [VC_DEL_FLAG] */
		private java.lang.String vcDelFlag;
		
		private String vcBrowse;
		private String vcSequence;
		private String vcZgswj;
		private String fileUrl;
	
	
		/******key******/

		/**
		* getter 主键 [VC_ID]
		* @return java.lang.String
		*/
		public java.lang.String getVcId()
		{
			return this.vcId;
		}

		/**
		* getter 上传日期 [DT_DATE]
		* @return java.util.Date
		*/
		@JSON(format="yyyy-MM-dd")
		public java.util.Date getDtDate()
		{
			return this.dtDate;
		}

		

		/**
		* getter  [VC_FILE_ID]
		* @return java.lang.String
		*/
		public java.lang.String getVcFileId()
		{
			return this.vcFileId;
		}

		/**
		* getter 文件名称 [VC_FILE_NAME]
		* @return java.lang.String
		*/
		public java.lang.String getVcFileName()
		{
			return this.vcFileName;
		}

		/**
		* getter  [VC_DEL_FLAG]
		* @return java.lang.String
		*/
		public java.lang.String getVcDelFlag()
		{
			return this.vcDelFlag;
		}


	
		/******key******/

		/**
		* setter 主键 [VC_ID]
		* @param java.lang.String vcId
		*/
		public void setVcId(java.lang.String vcId)
		{
			 this.vcId=vcId;
		}

		/**
		* setter 上传日期 [DT_DATE]
		* @param java.util.Date dtDate
		*/
		public void setDtDate(java.util.Date dtDate)
		{
			 this.dtDate=dtDate;
		}

		

		/**
		* setter  [VC_FILE_ID]
		* @param java.lang.String vcFileId
		*/
		public void setVcFileId(java.lang.String vcFileId)
		{
			 this.vcFileId=vcFileId;
		}

		/**
		* setter 文件名称 [VC_FILE_NAME]
		* @param java.lang.String vcFileName
		*/
		public void setVcFileName(java.lang.String vcFileName)
		{
			 this.vcFileName=vcFileName;
		}

		/**
		* setter  [VC_DEL_FLAG]
		* @param java.lang.String vcDelFlag
		*/
		public void setVcDelFlag(java.lang.String vcDelFlag)
		{
			 this.vcDelFlag=vcDelFlag;
		}
		
		
		public String getFileHtml(){
	    	if(StringUtil.isNotBlank(this.vcFileId))
			    return NetFileUtil.getFilesHtml(this.vcFileId,"&nbsp;");
			 return "";
	    }

	
		public String getVcType() {
			return vcType;
		}

		public void setVcType(String vcType) {
			this.vcType = vcType;
		}
		
		

	public String getVcBrowse() {
			return vcBrowse;
		}

		public void setVcBrowse(String vcBrowse) {
			this.vcBrowse = vcBrowse;
		}

		public String getVcSequence() {
			return vcSequence;
		}

		public void setVcSequence(String vcSequence) {
			this.vcSequence = vcSequence;
		}
		
		

	public String getVcZgswj() {
			return vcZgswj;
		}

		public void setVcZgswj(String vcZgswj) {
			this.vcZgswj = vcZgswj;
		}
		
		

	public String getFileUrl() {
		if(StringUtil.isNotBlank(vcFileId))
			return "<a href=/ntax/common/loadFile.jsp?vcId="+vcFileId+"/>"+vcFileName+"</a>";
		else
			return "";
		}

		public void setFileUrl(String fileUrl) {
			this.fileUrl = fileUrl;
		}

	/**
     * 无参数构造函数
     */
    public CaseSourceFilesTemplate(){
    }
}